A Reliable Transport Protocol for Unreliable Networks
نویسندگان
چکیده
Unstable networks such as wireless mobile ad hoc networks (MANETs) are radically different from traditional fixed networks like the Internet. The success of these emerging networks is determined by the performance of the communication layers and the transport layer. For the latter, many protocols have been proposed based on adaptations of TCP for such unstable networks. In this paper, we claim that the underlying principles of TCP are not suitable for unstable networks and propose a fundamentally different reliable transport protocol called SAFT. SAFT employs the store-and-forward principle to enable data transfer across networks with intermittent end-to-end connectivity. Using simulations, we show that SAFT realizes faster data transmission and uses network resources more efficiently than TCP. Furthermore, SAFT behaves more fairly when multiple connections compete for network resources in the same collision domain. We argue that our transport protocol results in several benefits including robustness, flexibility, and fairness.
منابع مشابه
A New Framework for Secure Routing in VANET
Vehicular Ad-Hoc Networks can enhance road safety and enable drivers to avoid different threats. Safety applications, mobile commerce, and other information services are among different available services that are affected by dynamic topology, vehicle’s speed and node misbehaving. Dynamic topology makes the route unstable and unreliable. So, improving the throughput and performance of VANET thr...
متن کاملDesigning DCCP: Congestion Control Without Reliability
The future of Internet transport is unreliable: fast-growing applications like streaming media and telephony prefer timeliness to reliability, and thus prefer UDP to TCP. Unfortunately, UDP lacks congestion control, so these applications are unsafe for use on underprovisioned best-effort networks unless they implement congestion control themselves—a difficult task. They might, however, happily ...
متن کاملImplementation of the AeroTP Transport Protocol in Python
The aeronautical transport protocol AeroTP addresses the challenges of end-to-end communication in the highly dynamic airborne telemetry network environment. The protocol has multiple modes: reliable, near-reliable, quasi-reliable, unreliable connection, and unreliable datagram. We present our Python implementation of AeroTP. The results of preliminary experiments conducted on Linux systems usi...
متن کاملPartially reliable transport service
An analytic model is presented for a partially reliable transport protocol based on retransmissions. The model illustrates tradeo s between two QoS parameters (delay and throughput), and various levels of reliability. The model predicts that the use of reliable transport service when an application only needs a partially reliable one causes considerable throughput decreases and delay increases ...
متن کاملImproving reliable transport and handoff performance in cellular wireless networks
TCP is a reliable transport protocol tuned to perform well in traditional networks where congestion is the primary cause of packet loss. However, networks with wireless links and mobile hosts incur significant losses due to biterrors and handoff. This environment violates many of the assumptions made by TCP, causing degraded end-to-end performance. In this paper, we describe the additions and m...
متن کامل